This commit is contained in:
parent
e97baeffca
commit
30cf876bae
|
|
@ -64,7 +64,7 @@ public class BackReceiveController extends BaseController {
|
|||
* @return
|
||||
*/
|
||||
@Log(title = "退料接收明细", businessType = BusinessType.QUERY)
|
||||
@GetMapping("getDetailsReceiveList")
|
||||
@GetMapping("/getDetailsReceiveList")
|
||||
public AjaxResult getDetailsReceiveList(BackApplyInfo record) {
|
||||
return backReceiveService.getDetailsReceiveList(record);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,9 +17,10 @@ import com.bonus.sgzb.common.core.enums.TaskTypeEnum;
|
|||
import com.bonus.sgzb.common.core.utils.DateUtils;
|
||||
import com.bonus.sgzb.common.core.utils.HttpHelper;
|
||||
import com.bonus.sgzb.common.core.web.domain.AjaxResult;
|
||||
import com.bonus.sgzb.material.domain.TypeTreeNode;
|
||||
import com.bonus.sgzb.material.mapper.BackApplyMapper;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
|
@ -50,6 +51,9 @@ public class BackReceiveServiceImpl implements BackReceiveService {
|
|||
@Resource
|
||||
private TmTaskMapper tmTaskMapper;
|
||||
|
||||
@Autowired
|
||||
private BackApplyMapper backApplyMapper;
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
|
|
@ -506,12 +510,26 @@ public class BackReceiveServiceImpl implements BackReceiveService {
|
|||
public AjaxResult getDetailsReceiveList(BackApplyInfo record) {
|
||||
BackApplyInfo backApplyInfo = new BackApplyInfo();
|
||||
List<BackApplyInfo> backApplyInfos = backReceiveMapper.getbackReceiveList(record);
|
||||
List<TypeTreeNode> useTypeTree = new ArrayList<>();
|
||||
if (!CollectionUtils.isEmpty(backApplyInfos)) {
|
||||
backApplyInfos.get(0).setProjectId(Long.valueOf(backApplyInfos.get(0).getLotId()));
|
||||
backApplyInfo.setBackApplyInfo(backApplyInfos.get(0));
|
||||
record.setId(backApplyInfos.get(0).getId());
|
||||
record.setAgreementId(backApplyInfos.get(0).getAgreementId());
|
||||
useTypeTree = backApplyMapper.getUseTypeTreeL4(record);
|
||||
|
||||
}
|
||||
List<BackApplyInfo> backApplyInfoList = receiveView(record);
|
||||
if (!CollectionUtils.isEmpty(backApplyInfoList)) {
|
||||
if (!CollectionUtils.isEmpty(backApplyInfoList) && !CollectionUtils.isEmpty(useTypeTree)) {
|
||||
for (TypeTreeNode typeTreeNode : useTypeTree) {
|
||||
for (BackApplyInfo applyInfo : backApplyInfoList) {
|
||||
if (String.valueOf(typeTreeNode.getTypeId()).equals(applyInfo.getModelId())) {
|
||||
applyInfo.setUnitNames(typeTreeNode.getUnitNames());
|
||||
applyInfo.setTypeId(String.valueOf(typeTreeNode.getTypeId()));
|
||||
applyInfo.setUseNum(typeTreeNode.getNum());
|
||||
}
|
||||
}
|
||||
}
|
||||
backApplyInfo.setBackApplyDetails(backApplyInfoList);
|
||||
}
|
||||
return AjaxResult.success(backApplyInfo);
|
||||
|
|
|
|||
|
|
@ -615,7 +615,8 @@
|
|||
tta.agreement_id AS agreementId,
|
||||
GROUP_CONCAT( DISTINCT mt2.type_id ) AS typeId,
|
||||
GROUP_CONCAT(bad.id) as badId,
|
||||
GROUP_CONCAT( mt2.type_name, '' ) AS typeName
|
||||
GROUP_CONCAT( mt2.type_name, '' ) AS typeName,
|
||||
bai.remark AS remark
|
||||
FROM
|
||||
back_apply_info bai
|
||||
LEFT JOIN back_apply_details bad ON bad.parent_id = bai.id
|
||||
|
|
@ -693,7 +694,8 @@
|
|||
IFNULL(bb.finished_back_num, 0) as finished_back_num,
|
||||
mt.manage_type as manageType,
|
||||
mtk.user_id,
|
||||
CONCAT('NSJJ',mt.`code`,mt.model_code) as `code`
|
||||
CONCAT('NSJJ',mt.`code`,mt.model_code) as `code`,
|
||||
bad.remark as remark
|
||||
FROM
|
||||
back_apply_details bad
|
||||
LEFT JOIN back_apply_info bai on bai.id=bad.parent_id
|
||||
|
|
|
|||
|
|
@ -592,7 +592,7 @@
|
|||
LEFT join lease_apply_info lai on lai.id = lad.parennt_id
|
||||
LEFT join tm_task tt on lai.task_id = tt.task_id
|
||||
LEFT join tm_task_agreement tta on tta.task_id = tt.task_id
|
||||
where tta.agreement_id = #{agreementId}
|
||||
where tta.agreement_id = #{agreementId} and lad.`status` = '2'
|
||||
group by lad.type_id
|
||||
</select>
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue