| | |
| | | package com.whyc.service; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.github.pagehelper.PageHelper; |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.whyc.dto.DefectiveDto; |
| | |
| | | import com.whyc.pojo.DefectiveProducts; |
| | | import com.whyc.pojo.DefectiveProductsHistory; |
| | | import com.whyc.pojo.DocUser; |
| | | import com.whyc.pojo.ProductHistory; |
| | | import com.whyc.util.ActionUtil; |
| | | import com.whyc.util.CommonUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | private DefectiveProductsHistoryService defectiveHisService; |
| | | |
| | | |
| | | |
| | | //录入不良品信息 |
| | | public Response addDefective(DefectiveProducts defective, List<MultipartFile> multipartFileList) throws IOException { |
| | | //初次录入状态为0 |
| | | defective.setConfirmStatus(0); |
| | | Date date = new Date(); |
| | | //压缩包的路径及格式为: doc_file/defective/username_time.zip |
| | | String username = ActionUtil.getUser().getName(); |
| | |
| | | } |
| | | |
| | | //处理不良品 |
| | | @Transactional |
| | | public Response updateDefective(DefectiveProductsHistory defectiveHis) { |
| | | //修改当前表记录 |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.set("receiver_ids",defectiveHis.getReceiverIds()); |
| | | wrapper.set("receiver_names",defectiveHis.getReceiverNames()); |
| | | wrapper.set("confirm_status",defectiveHis.getConfirmStatus()); |
| | | wrapper.set("bad_product",defectiveHis.getBadProduct()); |
| | | wrapper.set("note",defectiveHis.getNote()); |
| | | wrapper.set("id",defectiveHis.getDeftId()); |
| | | mapper.update(null,wrapper); |
| | | |
| | | //记录处理记录 |
| | | defectiveHisService.updateDefective(defectiveHis); |
| | | return new Response().set(1,true); |
| | | } |
| | | } |