Browse Source

0412更新

master
ruanqi 1 year ago
parent
commit
d7accc454d
  1. 5
      src/main/java/com/heai/modules/production/controller/AbnormalController.java
  2. 2
      src/main/java/com/heai/modules/production/dao/AbnormalMapper.java
  3. 2
      src/main/java/com/heai/modules/production/service/AbnormalService.java
  4. 4
      src/main/java/com/heai/modules/production/service/impl/AbnormalServiceImpl.java
  5. 5
      src/main/resources/mapper/production/AbnormalMapper.xml

5
src/main/java/com/heai/modules/production/controller/AbnormalController.java

@ -88,6 +88,11 @@ public class AbnormalController {
abnormalService.saveAbnormalData(file,inData);
return R.ok();
}
@PostMapping("/updateAbnormalData")
public R updateAbnormalData(@RequestBody AbnormalFeedBackDataIn inData){
abnormalService.updateAbnormalData(inData);
return R.ok();
}
/**
* @Description 保存明细

2
src/main/java/com/heai/modules/production/dao/AbnormalMapper.java

@ -57,6 +57,8 @@ public interface AbnormalMapper {
*/
Integer saveAbnormalData(AbnormalFeedBackDataIn inData);
void updateAbnormalData(AbnormalFeedBackDataIn inData);
void saveAbnormalDetail(AbnormalFeedBackDataIn inData);
void updateFeedBackFirstCloseDate(AbnormalFeedBackDataIn inData);

2
src/main/java/com/heai/modules/production/service/AbnormalService.java

@ -53,7 +53,7 @@ public interface AbnormalService {
* @throw
*/
void saveAbnormalData( MultipartFile[] file,AbnormalFeedBackDataIn inData);
void updateAbnormalData(AbnormalFeedBackDataIn inData);
void saveAbnormalDetail(AbnormalFeedBackDataIn inData);

4
src/main/java/com/heai/modules/production/service/impl/AbnormalServiceImpl.java

@ -60,6 +60,10 @@ public class AbnormalServiceImpl implements AbnormalService {
return abnormalMapper.getAbnormalFeedBackList(inData);
}
@Override
public void updateAbnormalData(AbnormalFeedBackDataIn inData){
abnormalMapper.updateAbnormalData(inData);
}
@Override
@Transactional
public void saveAbnormalData( MultipartFile[] file,AbnormalFeedBackDataIn inData){
List<AbnormalItemData> abList= abnormalMapper.getAbnormalCodeData(inData.getAbnormalCode());

5
src/main/resources/mapper/production/AbnormalMapper.xml

@ -68,6 +68,11 @@
insert into AbnormalFeedBack (Site,OrderNo,SeqNo,AbnormalCode,AbnormalRemark,FeedbackBy,FeedbackDate,Status,abnormalInfluence,abnormalQty,nextSeqNo)
values(#{site},#{orderNo},#{seqNo},#{abnormalCode},#{abnormalRemark},#{feedbackBy},GetDate(),'已录入',#{abnormalInfluence},#{abnormalQty,jdbcType=DOUBLE},#{nextSeqNo,jdbcType=INTEGER})
</insert>
<update id="updateAbnormalData">
update AbnormalFeedBack set Site=#{site}, OrderNo=#{orderNo},SeqNo=#{seqNo},AbnormalCode=#{abnormalCode} ,AbnormalRemark=#{abnormalRemark},
abnormalInfluence=#{abnormalInfluence} ,abnormalQty=#{abnormalQty,jdbcType=DOUBLE} where id=#{id}
</update>
<update id="saveAbnormalDetail" parameterType="com.heai.modules.production.entity.AbnormalFeedBackDataIn">
update AbnormalFeedBack set AbnormalRemark=#{abnormalRemark},FeedbackBy=#{feedbackBy},Status=#{status},

Loading…
Cancel
Save