退料审核代码提交
This commit is contained in:
parent
ec1c6141b1
commit
db9afe3eaf
|
|
@ -287,4 +287,18 @@ public class BackReceiveController extends BaseController {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Log(title = "退料接收记录(编码接收)-web", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping("backReceiveRecordWebPt")
|
||||||
|
public AjaxResult backReceiveRecordWebPt(@RequestBody BackApplyInfo record) {
|
||||||
|
try {
|
||||||
|
List<BackApplyInfo> list = backReceiveService.backReceiveRecordWebPt(record);
|
||||||
|
Integer pageIndex = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1);
|
||||||
|
Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10);
|
||||||
|
return AjaxResult.success(ListPagingUtil.paging(pageIndex, pageSize, list));
|
||||||
|
} catch (Exception e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -202,4 +202,6 @@ public interface BackReceiveMapper {
|
||||||
BackApplyInfo backReceiveRecordWeb(BackApplyInfo record);
|
BackApplyInfo backReceiveRecordWeb(BackApplyInfo record);
|
||||||
|
|
||||||
List<BackApplyInfo> getCtList(BackApplyInfo record);
|
List<BackApplyInfo> getCtList(BackApplyInfo record);
|
||||||
|
|
||||||
|
List<BackApplyInfo> backReceiveRecordWebPt(BackApplyInfo record);
|
||||||
}
|
}
|
||||||
|
|
@ -97,4 +97,6 @@ public interface BackReceiveService {
|
||||||
int revoke(BackApplyInfo record);
|
int revoke(BackApplyInfo record);
|
||||||
|
|
||||||
List<BackApplyInfo> backReceiveRecordWeb(BackApplyInfo record);
|
List<BackApplyInfo> backReceiveRecordWeb(BackApplyInfo record);
|
||||||
|
|
||||||
|
List<BackApplyInfo> backReceiveRecordWebPt(BackApplyInfo record);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -366,6 +366,23 @@ public class BackReceiveServiceImpl implements BackReceiveService {
|
||||||
return backApplyInfoList;
|
return backApplyInfoList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<BackApplyInfo> backReceiveRecordWebPt(BackApplyInfo record) {
|
||||||
|
String typeId = record.getTypeId();
|
||||||
|
String[] split = typeId.split(",");
|
||||||
|
List<BackApplyInfo> backApplyInfoList = new ArrayList<>();
|
||||||
|
for (String s : split) {
|
||||||
|
record.setTypeId(s);
|
||||||
|
List<BackApplyInfo> backApplyInfo = backReceiveMapper.backReceiveRecordWebPt(record);
|
||||||
|
if (backApplyInfo != null) {
|
||||||
|
for (BackApplyInfo applyInfo : backApplyInfo) {
|
||||||
|
backApplyInfoList.add(applyInfo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return backApplyInfoList;
|
||||||
|
}
|
||||||
|
|
||||||
private int insertRad(int taskId, List<BackApplyInfo> wxList) {
|
private int insertRad(int taskId, List<BackApplyInfo> wxList) {
|
||||||
int result = 0;
|
int result = 0;
|
||||||
if (wxList != null) {
|
if (wxList != null) {
|
||||||
|
|
|
||||||
|
|
@ -964,6 +964,7 @@
|
||||||
SELECT
|
SELECT
|
||||||
mt2.type_name AS typeName,
|
mt2.type_name AS typeName,
|
||||||
mt1.type_name AS typeCode,
|
mt1.type_name AS typeCode,
|
||||||
|
ifnull(sum( bcd.back_num ), 0) AS backNum,
|
||||||
SUM( CASE WHEN bcd.back_status = 1 THEN bcd.back_num ELSE 0 END ) AS hgNum,
|
SUM( CASE WHEN bcd.back_status = 1 THEN bcd.back_num ELSE 0 END ) AS hgNum,
|
||||||
SUM( CASE WHEN bcd.back_status = 2 THEN bcd.back_num ELSE 0 END ) AS wxNum,
|
SUM( CASE WHEN bcd.back_status = 2 THEN bcd.back_num ELSE 0 END ) AS wxNum,
|
||||||
SUM( CASE WHEN bcd.back_status = 3 THEN bcd.back_num ELSE 0 END ) AS bfNum,
|
SUM( CASE WHEN bcd.back_status = 3 THEN bcd.back_num ELSE 0 END ) AS bfNum,
|
||||||
|
|
@ -998,5 +999,28 @@
|
||||||
WHERE
|
WHERE
|
||||||
bad.parent_id = #{parentId}
|
bad.parent_id = #{parentId}
|
||||||
</select>
|
</select>
|
||||||
|
<select id="backReceiveRecordWebPt" resultType="com.bonus.sgzb.app.domain.BackApplyInfo">
|
||||||
|
SELECT
|
||||||
|
mt2.type_name AS typeName,
|
||||||
|
mt1.type_name AS typeCode,
|
||||||
|
ifnull( bcd.back_num, 0 ) AS backNum,
|
||||||
|
mm.ma_code AS maCode,
|
||||||
|
bcd.create_time AS backTime,
|
||||||
|
bcd.type_id AS modelId,
|
||||||
|
bcd.back_status AS backStatus
|
||||||
|
FROM
|
||||||
|
back_check_details bcd
|
||||||
|
LEFT JOIN ma_type mt1 ON mt1.type_id = bcd.type_id
|
||||||
|
LEFT JOIN ma_type mt2 ON mt2.type_id = mt1.parent_id
|
||||||
|
LEFT JOIN ma_machine mm ON mm.ma_id = bcd.ma_id
|
||||||
|
WHERE
|
||||||
|
bcd.parent_id = #{parentId}
|
||||||
|
AND bcd.type_id = #{typeId}
|
||||||
|
<if test="maCode != null and maCode != ''">
|
||||||
|
and mm.ma_code like concat('%', #{maCode}, '%')
|
||||||
|
</if>
|
||||||
|
ORDER BY
|
||||||
|
bcd.create_time DESC
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in New Issue