zhangyuewww 3 years ago
parent
commit
f5de9c6faa

+ 5 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/PaymentManagement.java

@@ -241,7 +241,11 @@ public class PaymentManagement extends BaseModel<PaymentManagement> {
      */
      */
     @TableField(exist = false)
     @TableField(exist = false)
     private String compName;
     private String compName;
-
+    /**
+     * 税务登记号
+     */
+    @TableField(exist = false)
+    private String taxRegistrationNo;
 
 
     @Override
     @Override
     protected Serializable pkVal() {
     protected Serializable pkVal() {

+ 5 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/WeighingManagement.java

@@ -227,6 +227,11 @@ public class WeighingManagement extends BaseModel<WeighingManagement> {
      */
      */
     @TableField(exist = false)
     @TableField(exist = false)
     private String warehouseId;
     private String warehouseId;
+    /**
+     *质检对象
+     */
+    @TableField(exist = false)
+    private QualityInspectionManagement qualityInspectionManagement;
 
 
 
 
     @Override
     @Override

+ 2 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/PaymentManagementServiceImpl.java

@@ -121,10 +121,11 @@ public class PaymentManagementServiceImpl extends ServiceImpl<PaymentManagementM
         WeighingManagement weighingManagement = weighingManagementService.selectOne(new EntityWrapper<WeighingManagement>()
         WeighingManagement weighingManagement = weighingManagementService.selectOne(new EntityWrapper<WeighingManagement>()
                 .eq("relation_id", paymentManagement.getRelationId()));
                 .eq("relation_id", paymentManagement.getRelationId()));
         CommonCompany commonCompany=commonCompanyService.selectOne(new EntityWrapper<CommonCompany>()
         CommonCompany commonCompany=commonCompanyService.selectOne(new EntityWrapper<CommonCompany>()
-                .eq("comp_id",qualityInspectionManagement.getCompId()));
+                .eq("comp_id",paymentManagement.getCompId()));
         //公司名
         //公司名
         if (commonCompany!=null){
         if (commonCompany!=null){
             paymentManagement.setCompName(commonCompany.getCompName());
             paymentManagement.setCompName(commonCompany.getCompName());
+            paymentManagement.setTaxRegistrationNo(commonCompany.getCompImo());
         }
         }
         paymentManagement.setQualityInspectionManagement(qualityInspectionManagement);
         paymentManagement.setQualityInspectionManagement(qualityInspectionManagement);
         paymentManagement.setWeighingManagement(weighingManagement);
         paymentManagement.setWeighingManagement(weighingManagement);

+ 2 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/QualityInspectionManagementServiceImpl.java

@@ -14,6 +14,7 @@ import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
+import java.util.Date;
 import java.util.HashMap;
 import java.util.HashMap;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
@@ -145,6 +146,7 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
         String relationId=IdGenerator.generateUUID();
         String relationId=IdGenerator.generateUUID();
         qualityInspectionManagement.setId(IdGenerator.generateUUID());
         qualityInspectionManagement.setId(IdGenerator.generateUUID());
         qualityInspectionManagement.setRelationId(relationId);
         qualityInspectionManagement.setRelationId(relationId);
+        qualityInspectionManagement.setQualityDate(new Date());
         //状态为已质检
         //状态为已质检
         qualityInspectionManagement.setStatus(StatusEnum.INSPECTED.getName());
         qualityInspectionManagement.setStatus(StatusEnum.INSPECTED.getName());
         qualityInspectionManagement.setStatusFlag(StatusEnum.INSPECTED.getFlag());
         qualityInspectionManagement.setStatusFlag(StatusEnum.INSPECTED.getFlag());

+ 9 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/WeighingManagementServiceImpl.java

@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.annotation.Transactional;
 
 
+import java.util.Date;
 import java.util.HashMap;
 import java.util.HashMap;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
@@ -97,6 +98,7 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
         //状态改为已称毛重
         //状态改为已称毛重
         weighingManagement.setStatus(StatusEnum.WEIGHED_GROSS_WEIGHT.getName());
         weighingManagement.setStatus(StatusEnum.WEIGHED_GROSS_WEIGHT.getName());
         weighingManagement.setStatusFlag(StatusEnum.WEIGHED_GROSS_WEIGHT.getFlag());
         weighingManagement.setStatusFlag(StatusEnum.WEIGHED_GROSS_WEIGHT.getFlag());
+        weighingManagement.setGrossDate(new Date());
         //质检信息
         //质检信息
         QualityInspectionManagement qualityInspectionManagement = qualityInspectionManagementService.selectOne(new EntityWrapper<QualityInspectionManagement>()
         QualityInspectionManagement qualityInspectionManagement = qualityInspectionManagementService.selectOne(new EntityWrapper<QualityInspectionManagement>()
                 .eq("relation_id", weighingManagement.getRelationId()));
                 .eq("relation_id", weighingManagement.getRelationId()));
@@ -126,6 +128,7 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
         //状态改为已称皮重
         //状态改为已称皮重
         weighingManagement.setStatus(StatusEnum.TARED.getName());
         weighingManagement.setStatus(StatusEnum.TARED.getName());
         weighingManagement.setStatusFlag(StatusEnum.TARED.getFlag());
         weighingManagement.setStatusFlag(StatusEnum.TARED.getFlag());
+        weighingManagement.setTareDate(new Date());
         //质检信息
         //质检信息
         QualityInspectionManagement qualityInspectionManagement1 = qualityInspectionManagementService.selectOne(new EntityWrapper<QualityInspectionManagement>()
         QualityInspectionManagement qualityInspectionManagement1 = qualityInspectionManagementService.selectOne(new EntityWrapper<QualityInspectionManagement>()
                 .eq("relation_id", weighingManagement1.getRelationId()));
                 .eq("relation_id", weighingManagement1.getRelationId()));
@@ -219,6 +222,12 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
                 weighingManagement.setPerson(warehouseBaseInfo.getPersonCharge());
                 weighingManagement.setPerson(warehouseBaseInfo.getPersonCharge());
                 weighingManagement.setPersonPhone(warehouseBaseInfo.getPersonPhone());
                 weighingManagement.setPersonPhone(warehouseBaseInfo.getPersonPhone());
             }
             }
+            //质检信息
+            QualityInspectionManagement qualityInspectionManagement = qualityInspectionManagementService.selectOne(new EntityWrapper<QualityInspectionManagement>()
+                    .eq("relation_id", weighingManagement.getRelationId()));
+            if (qualityInspectionManagement!=null) {
+                weighingManagement.setQualityInspectionManagement(qualityInspectionManagement);
+            }
         }
         }
         return weighingManagement;
         return weighingManagement;
     }
     }