瀏覽代碼

rms12.29物资编码

zhouzh 4 年之前
父節點
當前提交
1f155b0035
共有 1 個文件被更改,包括 7 次插入12 次删除
  1. 7 12
      src/main/java/com/steerinfo/dil/service/impl/RmsMaterialServiceImpl.java

+ 7 - 12
src/main/java/com/steerinfo/dil/service/impl/RmsMaterialServiceImpl.java

@@ -9,6 +9,7 @@ import com.steerinfo.dil.model.RmsMaterial;
 import com.steerinfo.dil.model.RmsMaterialType;
 import com.steerinfo.dil.model.RmsUnitOfMeasure;
 import com.steerinfo.dil.service.IRmsMaterialService;
+import com.steerinfo.dil.util.DataChange;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -141,21 +142,15 @@ public class RmsMaterialServiceImpl implements IRmsMaterialService {
      */
     @Override
     public int insertMaterial(RmsMaterial rmsMaterial) {
-        int i=0;
-        String materialCode=rmsMaterial.getMaterialCode();
-        int rmsMaterials=rmsMaterialMapper.selectMaterialByCode(materialCode);
-            if (rmsMaterials==0){
+        String code="lx";
+        Integer id=rmsMaterialMapper.getMaterialId().intValue();
+        String materialCode=DataChange.generateEightDigitsNumber(code,id);
+                rmsMaterial.setMaterialCode(materialCode);
                 rmsMaterial.setDeleted(new BigDecimal(0));
-                rmsMaterial.setMaterialId(rmsMaterialMapper.getMaterialId());
+                rmsMaterial.setMaterialId(new BigDecimal(id));
                 rmsMaterial.setInsertTime(new Date());
                 rmsMaterial.setInsertUsername("admin");
-                i += rmsMaterialMapper.insertSelective(rmsMaterial);
-            }
-            else{
-                i=-1;
-            }
-
-        return i;
+        return rmsMaterialMapper.insertSelective(rmsMaterial);
     }
 
     /**