|
@@ -102,15 +102,15 @@ public class MastFarmerServiceImpl implements IMastFarmerService {
|
|
|
MastFarmer mastFarmer = new MastFarmer();
|
|
MastFarmer mastFarmer = new MastFarmer();
|
|
|
BeanUtils.copyProperties(mastFarmerBo, mastFarmer);
|
|
BeanUtils.copyProperties(mastFarmerBo, mastFarmer);
|
|
|
|
|
|
|
|
- // その他の情報を構築します。
|
|
|
|
|
- this.buildFarmerInfo4Save(mastFarmer);
|
|
|
|
|
-
|
|
|
|
|
// 農家IDの重複チェック
|
|
// 農家IDの重複チェック
|
|
|
int mastFarmerCount = mastFarmerMapper.getFarmerIdCount(mastFarmerBo.getFarmerId());
|
|
int mastFarmerCount = mastFarmerMapper.getFarmerIdCount(mastFarmerBo.getFarmerId());
|
|
|
if (mastFarmerCount > 0) {
|
|
if (mastFarmerCount > 0) {
|
|
|
throw new ServiceException(MessageUtils.message("E0001", MessageUtils.message("label.farmerId")));
|
|
throw new ServiceException(MessageUtils.message("E0001", MessageUtils.message("label.farmerId")));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 保存前にデータを構築
|
|
|
|
|
+ this.buildFarmerInfo4Save(mastFarmer);
|
|
|
|
|
+
|
|
|
return mastFarmerMapper.insert(mastFarmer);
|
|
return mastFarmerMapper.insert(mastFarmer);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -123,7 +123,7 @@ public class MastFarmerServiceImpl implements IMastFarmerService {
|
|
|
private int update(MastFarmerBo mastFarmerBo) {
|
|
private int update(MastFarmerBo mastFarmerBo) {
|
|
|
MastFarmer mastFarmer = new MastFarmer();
|
|
MastFarmer mastFarmer = new MastFarmer();
|
|
|
BeanUtils.copyProperties(mastFarmerBo, mastFarmer);
|
|
BeanUtils.copyProperties(mastFarmerBo, mastFarmer);
|
|
|
- // その他の情報を構築します。
|
|
|
|
|
|
|
+ // 保存前にデータを構築
|
|
|
this.buildFarmerInfo4Save(mastFarmer);
|
|
this.buildFarmerInfo4Save(mastFarmer);
|
|
|
|
|
|
|
|
int result = mastFarmerMapper.update(mastFarmer);
|
|
int result = mastFarmerMapper.update(mastFarmer);
|
|
@@ -151,7 +151,7 @@ public class MastFarmerServiceImpl implements IMastFarmerService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * その他の情報を構築します。
|
|
|
|
|
|
|
+ * 保存前にデータを構築
|
|
|
*
|
|
*
|
|
|
* @param mastFarmer 農家マスタ情報
|
|
* @param mastFarmer 農家マスタ情報
|
|
|
*/
|
|
*/
|